// 版权归Go作者所有。版权所有。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

// go:build aix | | darwin | | | drangfly | | freebsd | | | | | | | | | | | | | | | | | | | | js，wasm linux netbsd openbsd solaris 

package net

import "syscall"

var (
	testHookDialChannel  = func() {} // 用于golang.org/issue/5349 
	testHookCanceledDial = func() {} // 用于golang.org/issue/16523 

	// 套接字系统调用的占位符。
	socketFunc        func(int, int, int) (int, error)  = syscall.Socket
	connectFunc       func(int, syscall.Sockaddr) error = syscall.Connect
	listenFunc        func(int, int) error              = syscall.Listen
	getsockoptIntFunc func(int, int, int) (int, error)  = syscall.GetsockoptInt
)
